package Capitulo06;

public class Assertivas {

	final static int x2 = 7;
	final static int x4 = 8;

	public static void main(String[] args) {

		Integer x1 = 5;
		String s = "a";

		if(x1 < 9) s += "b";

		switch (x1) {
			case 5: s+="c";
			case x2: s+="d";
			case x4: s+="e";
		}
		System.out.println(s);


		int id = 4; //Integer.valueOf(args[0]);

		try{
			assert(id <= 2): "idade errada: " + id; // Sempre valida uma expressao como verdadeira .
		}catch(AssertionError a){
			System.out.println("Tratando assert: ");
			a.printStackTrace();
		}

		System.out.println("Idade certa: " + id);

		assert(true): "more info ";
		System.out.println("after assert ");

		int x = 0;
		int y = 11;
		do{
			System.out.println("x:" + x + " y: "+ y);
		}while (x++ < y);

		System.out.println(x);

	}
}
